package com.koron.css2.serviceManage.mapper;

import com.koron.css2.serviceManage.bean.TServiceDetail;

import java.util.List;

public interface TServiceDetailMapper {
	/**
	 * 返回指定该服务管理的明细
	 * @param serviceCode
	 * @return
	 */
	List<TServiceDetail> findServiceDetailByServiceCode(String serviceCode);
	List<String> findOpertionById(int moduleId);
	/**
	 * 根据模块id，查出对应的servieCode、操作信息
	 * @param tServiceDetail
	 * @return
	 */
	List<TServiceDetail> findServiceByModuleId(TServiceDetail tServiceDetail);
	List<TServiceDetail> findServiceById(TServiceDetail tServiceDetail);
	/**
	 * 新增服务管理明细
	 * @param record
	 * @return
	 */
	Integer insertSelective(TServiceDetail record);
	/**
	 * 删除服务管理明细
	 * @param serviceCode
	 * @return
	 */
	Integer deleteByServiceId (String serviceId);
	/**
	 * 根据子系统SystemCode，查出对应的模块信息
	 * @param tServiceDetail
	 * @return
	 */
	List<TServiceDetail> findServiceBySystemCode(TServiceDetail tServiceDetail);
}